package com.yunche.iov.mapper;

import com.yunche.iov.entity.RegionArea;
import com.yunche.iov.entity.RegionAreaExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RegionAreaMapper {
    int countByExample(RegionAreaExample example);

    int deleteByExample(RegionAreaExample example);

    int deleteByPrimaryKey(Integer regionId);

    int insert(RegionArea record);

    int insertSelective(RegionArea record);

    List<RegionArea> selectByExample(RegionAreaExample example);

    RegionArea selectByPrimaryKey(Integer regionId);

    int updateByExampleSelective(@Param("record") RegionArea record, @Param("example") RegionAreaExample example);

    int updateByExample(@Param("record") RegionArea record, @Param("example") RegionAreaExample example);

    int updateByPrimaryKeySelective(RegionArea record);

    int updateByPrimaryKey(RegionArea record);
}